renewable power - English Synonyms Dictionary